package com.by.crud;

import java.io.Serializable;

/**
 * date 2025/2/14 17:25
 * author bjj
 * decoration
 * version 1.0
 * since jdk11
 */
public interface ICrud<T> {
    /**
     * 分页查询
     * @param t
     * @return
     */
    int save(T t);

    /**
     *  更新
     * @param t
     * @return
     */
    int update(T t);

    /**
     *  删除
     * @param id
     * @return
     */
    int delete(Serializable id);

    /**
     * 根据id查询
     * @param id
     * @return
     */
    T get(int id);

}
